/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.sai.transacciones;

import com.sai.clases.Calificacion;
import com.sai.conexion.PoolConexion;
import com.sai.sql.SqlCalificacion;
import com.sai.sql.SqlGrupo;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

/**
 *
 * @author Eduardo
 */
public class TCalificacion {
    
    public static String Registrar(Calificacion calificaciones) {
        Connection conex = (Connection) PoolConexion.getInstance().getConexion();
        String resp = null;

        try{
            PoolConexion.getInstance().beginTransaction(conex);
            PoolConexion.getInstance().commit(conex);
            
            PreparedStatement stm = null;

            stm = (PreparedStatement) conex.prepareStatement(SqlCalificacion.INSERT);
            stm.setString(1, calificaciones.getMatricula());
            stm.setString(2, calificaciones.getRubro());
            stm.setString(3, calificaciones.getCalificacion()); 
            stm.setString(4, calificaciones.getMateria()); 
            stm.executeUpdate();

            PoolConexion.getInstance().commit(conex);
            PoolConexion.getInstance().endTransaction(conex);
            resp = "OK";
        } catch (SQLException ex) {
            return "Error al registrar el Revisor." + ex;
        } finally {
            PoolConexion.getInstance().cerrarConexion(conex);
        }
        return resp;
    }

   
    
}
